Decimal Floating-Point: Algorism for Computers

نویسنده

  • Michael F. Cowlishaw
چکیده

Origins of decimal arithmetic • Decimal (base 10) arithmetic has been used for thousands of years • Algorism (Indo-Arabic place value system) in use since 800 AD • Many early computers were decimal Decimal computation today • Pervasive in financial, commercial, and human-centric applications – often a legal requirement • Benchmarks do not reflect actual use • 55% of numeric data in databases are decimal (and a further 43% integers)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design Exploration for Decimal Floating-Point Arithmetic

Commercial applications and databases typically store numerical data in decimal format. Currently, however, microprocessors do not provide instructions or hardware support for decimal floating-point arithmetic [ 1 ]. Consequently, decimal numbers are often read into computers, converted to binary numbers, and then processed using binary floating-point arithmetic. Results are then converted back...

متن کامل

IEEE 754-2008 Decimal Floating-Point for Intel

A brief description is provided of the decimal floating-point support available for Intel® Architecture processors, compliant with the IEEE Standard 754-2008 for Floating-Point Arithmetic [1]. Some performance results are included.

متن کامل

A Decimal Floating-Point Specification

E v e n though decimal ar i thmet ic i s pervasive in financial and commercial transactions, computers are s td l implement ing almost all arithmetic calculations using binary ar i thmet ic . A s chip real estate becomes cheaper it i s becoming likely tha t more computer m a n ufacturers will provide processors wi th decimal arithme t i c engines. Programming languages and databases are expandi...

متن کامل

IEEE Standard 754 Floating-Point

There are several ways to represent real numbers on computers. Fixed point places a radix point somewhere in the middle of the digits, and is equivalent to using integers that represent portions of some unit. For example, one might represent 1/100ths of a unit; if you have four decimal digits, you could represent 10.82, or 00.01. Another approach is to use rationals, and represent every number ...

متن کامل

Parallel Implementation of Multiple-Precision Arithmetic and 1, 649, 267, 440, 000 Decimal Digits of π Calculation

We present efficient parallel algorithms for multiple-precision arithmetic operations of more than several million decimal digits on distributed-memory parallel computers. A parallel implementation of floating-point real FFT-based multiplication is used because a key operation in fast multiple-precision arithmetic is multiplication. We also parallelized an operation of releasing propagated carr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003